carriage foot rest - German English Dictionary